﻿*{margin:0; padding:0;}

body {font:13px microsoft yahei,Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ul,ol,dl {list-style:none;}

fieldset,img {border:0;}
img,input,select {vertical-align:middle;}

a {text-decoration:none; color:#333;}
table {border-collapse:collapse; border-spacing:0;}

.clear {overflow:auto; _height:1%;}
.cleartable {display:table; *height:1%;}
.clearboth {clear:both; float:none;}
.clearfix:after {display:block; clear:both; height:0; content:""; visibility:hidden;}
.clearfix {*height:1%;}

:focus {outline:none;}
a:active {star:expression(this.onFocus=this.blur())}

body {background:url("../images/body_bg.jpg") repeat-x;}
.wraper {width:980px; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}

#header {}
	/*-- logo_remark --*/
	#header .logo_remark {height:99px; color:#C3C3C3;}
		#header .logo {float:left; width:222px; height:99px; background:url("../images/logo.png") no-repeat 0 22px;}
		#header .logo h1 {margin-top:22px;}
		#header .logo h1 a {display:block; height:42px; overflow:hidden; text-indent:-888px;}
		#header .logo p {font-weight:normal; _margin-top:5px; _font-size:12px;}
		#header .remark {float:right;}
	
	/*-- 导航 --*/
	#header .nav {height:36px;}
		#header .nav ul {float:left;}
			#header .nav li {float:left; font-size:14px;}
			#header .nav li a {display:inline-block; width:85px; height:34px; margin:0 2px; line-height:34px; text-align:center; color:#2B2B2B;}
			#header .nav li a:hover ,#header .nav li a.current {color:#FFF; font-weight:bold; background:url("../images/nav_current.gif");}
		#header .nav .search {float:right; padding:4px 57px 0 0;}
			#header .nav .search .textbox {float:left; width:164px; height:28px; padding:0 8px; border:0; line-height:28px; font-family:microsoft yahei; color:#909090; background:url("../images/search_bg.jpg");}
			#header .nav .search .btn_search {float:left; width:25px; height:28px; cursor:pointer; border:0; background:url("../images/search.jpg");}

#container {margin-top:20px; background:#FFF;}
	
	/*-- 主要内容 --*/
	#container .main {float:left; width:700px; color:#444;}

	/*-- 边栏 --*/
	#container .sidebar {float:right; width:240px; padding:0 0 50px 20px; color:#333; border-left:1px dotted #DADADA;}
		#container .sidebar .item {margin-bottom:13px;}
			#container .sidebar a {color:#0051A1;}
			#container .sidebar a:hover {color:#333; text-decoration:underline;}
			#container .sidebar h3 {padding-left:10px; font-size:15px; color:#333; background:url("../images/arr1.gif") no-repeat 0 6px;}
			#container .sidebar .myintro {line-height:1.6em;}
			#container .sidebar .myintro img.head {width:50px; height:50px; margin-top:8px; vertical-align:baseline;}
			#container .sidebar .item ul {margin-top:2px;}
			#container .sidebar .item li {line-height:1.6em;}

	/*-- 文章列表 --*/
	#article_list {margin-bottom:30px;}
		#article_list li {margin-bottom:15px;}
		#article_list .title {padding-bottom:6px; font-size:19px; font-weight:normal; border-bottom:1px solid #DADADA;}
		#article_list .title a {display:inline-block;}
		#article_list .title a:hover {color:#0051A1;}
		#article_list .writer {margin-top:8px; font-weight:normal; font-family:Verdana;}
		#article_list .content {font:14px Verdana; line-height:170%;}
		#article_list .content a {color:#00C;}
		#article_list .content p {padding-top:6px;}
		#article_list .moremsg {margin-top:8px; text-align:right;}
			#article_list .moremsg a {color:#0051A1;}
			#article_list .moremsg a:hover {color:#333; text-decoration:underline;}
			#article_list .moremsg .more {float:left;}
			#article_list .moremsg span {float:right; margin:1px 0 0 10px;}

	/*-- 文章内页 --*/
	#article {}
		#article .title {padding-bottom:6px; font-size:19px; font-weight:normal; border-bottom:1px solid #DADADA;}
		#article .title a {display:inline-block;}
		#article .title a:hover {color:#0051A1;}
		#article .writer {margin-top:8px; font-family:Verdana;}
		#article .content a {color:#00C;}
		#article .content {font:14px Verdana; line-height:170%;}
		#article .content p {padding-top:6px;}
	
	/*-- 文章归档 --*/
	#archives {}
		#archives .title {padding:5px; font-size:14px; background:#F6F6F6; border-top:1px solid #DADADA;}
		#archives ul {margin-bottom:20px; padding:5px;}
			#archives li {float:left; width:33%; line-height:1.8em;}
			#archives li a {color:#0051A1;}
			#archives li a:hover {color:#333; text-decoration:underline;}
	
	/*-- 相册 --*/
	#photos {margin-bottom:20px;}
		#photos .title {position:relative; padding:5px; background:#F6F6F6; border:1px solid #DADADA;}
			#photos .title a {position:absolute; top:7px; right:7px; font-size:12px; font-weight:normal;}
			#photos .title a:hover {text-decoration:underline;}
		#photos .content {padding:3px 0 15px 0; border:1px solid #DADADA; border-top:0;}
			#photos .content ul {margin-bottom:20px;}
			#photos .content li {float:left; width:116px; height:130px; margin:15px 0 0 19px; _display:inline; overflow:hidden; white-space:nowrap;}
			#photos .content li a {display:table-cell; vertical-align:middle; *display:block; *font-size:66px; *font-family:Arial; width:100px; height:75px;}
			#photos .content li .pic {padding:7px; border:1px solid #CDCDCD;}
			#photos .content li .pic:hover {border-color:#999; background:#F0F0F0;}
			#photos .content li .pic img {width:100px; height:75px;}
			#photos .content li .tag {margin-top:5px; font-size:12px;}
			#photos .content li .num {color:#AAA; font-size:12px;}
	
	/*-- 单张照片 --*/
	#photo_alone {margin-bottom:25px;}
		#photo_alone .title {position:relative; margin:10px 0; padding-bottom:8px; border-bottom:1px solid #DADADA;}
			#photo_alone .title a {position:absolute; bottom:8px; right:0; font-size:12px; font-weight:normal;}
			#photo_alone .title a:hover {text-decoration:underline;}
		#photo_alone .imglist {margin-bottom:10px;}
			#photo_alone .arr_left {float:left; width:15px; height:75px; cursor:pointer; background:url("../images/arr_left.gif") no-repeat center;}
			#photo_alone .arr_left_none {cursor:normal; background:url("../images/arr_left_none.gif") no-repeat center;}
			#photo_alone .photo_wrap {float:left; width:668px; height:67px; margin-left:2px; overflow:hidden;}
				#photo_alone .photo_wrap ul {float:left; padding-top:6px;}
				#photo_alone .photo_wrap li {float:left; margin-left:3px; _display:inline;}
				#photo_alone .photo_wrap li a {display:inline-block; width:65px; height:55px; overflow:hidden; border:2px solid #FFF; padding:1px;}
				#photo_alone .photo_wrap li a.current,#photo_alone .photo_wrap li a:hover {border-color:#999;}
				#photo_alone .photo_wrap li a img {width:65px; height:55px;}
			#photo_alone .arr_right {float:right; width:15px; height:75px; cursor:pointer; background:url("../images/arr_right.gif") no-repeat center;}
			#photo_alone .arr_right_none {cursor:normal; background:url("../images/arr_right_none.gif") no-repeat center;}
		#photo_alone .content {text-align:center;}
			#photo_alone .content img {width:655px;}
		#photo_alone .filedes {padding-top:15px; text-align:center;}

	/*-- 分页 --*/
	#paging {margin-top:5px; text-align:right; color:#333;}
		#paging span {display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #DADADA;}
		#paging a {display:inline-block; margin-left:5px; padding:0 8px; height:24px; line-height:24px; border:1px solid #DADADA;}
		#paging a.current,#paging a:hover {color:#0051A1; border:1px solid #0051A1;}
	
	/*-- 分享 --*/
	#ckepop {margin:15px 0;}

	/*-- 评论/留言列表 --*/
	#review_list {}
		#review_list .title {position:relative; padding:4px 5px 5px; background:#F6F6F6; border-top:1px solid #DADADA;}
			#review_list .title span {position:absolute; right:5px; font-size:12px; font-style:normal; font-weight:normal;}
			#review_list .title span strong {padding:0 3px; color:#BA2636;}
		#review_list .content {padding:0 3px 5px 3px;}
			#review_list .content li {padding:8px 0; border-bottom:1px dashed #CCC;}
				#review_list .content .nick {display:block; position:relative; margin-bottom:3px; font-weight:normal;}
				#review_list .content .nick .for {color:#0051A1;}
				#review_list .content .nick span {margin-left:10px; font:11px Verdana; color:#999;}
				#review_list .content .nick em {position:absolute; right:0px; font-size:12px; font-style:normal; color:#999;}
				#review_list .content .leaveword_title {font-weight:normal;}
				#review_list .content li p {line-height:1.6em;}
			#review_list .reply {padding:5px 0 5px 5px; margin-top:5px; background:#F3F3F3;}
				#review_list .reply .nick {padding:0 15px; background:url("../images/reply.gif") no-repeat;}
				#review_list .reply p {padding:0 15px;}
	
	/*-- 评论/留言发表 --*/
	#review {margin-top:10px;}
		#review .title {padding:5px; background:#F6F6F6; border-top:1px solid #DADADA;}
		#review table {width:694px; margin:0 auto;}
			#review table td {padding-top:10px;}
			#review table td label {cursor:pointer;}
			#review table td span {color:#999; font-size:12px;}
			#review table td span strong {margin:0 5px; color:#BA2636;}
			#review .textbox {width:210px; height:22px; padding:0 5px; background:#F0F0F0; color:#555; font:13px microsoft yahei; line-height:22px; border-color:#D0D0D0 #EDEDED #EDEDED #D0D0D0; border-style:solid; border-width:1px;}
			#review .review_content{width:500px; height:100px; padding:5px; background:#F0F0F0; color:#555; font:13px/1.6em microsoft yahei; border-color:#D0D0D0 #EDEDED #EDEDED #D0D0D0; border-style:solid; border-width:1px;}
			#review .submit {width:80px; height:26px; line-height:26px; font:13px microsoft yahei; color:#FFF; text-align:center; border:0; cursor:pointer; background:url("../images/submit_review.jpg") no-repeat;}
            #review .prompt{color:#D90000;}
        
/*-- 底部 --*/
#footer {margin-top:20px; height:56px; background:url("../images/footer_bg.jpg") repeat-x;}
	#footer p {color:#969696; font-size:12px; text-align:center; padding-top:20px;}
	#footer a {color:#969696;}
